/*
 *  hellApp.h
 *  touchhell
 *
 *  Created by omega on 08/12/21.
 *  Copyright 2008 __MyCompanyName__. All rights reserved.
 *
 */

#define HELL_FRAME_INTERVAL				(1.0/60.0)
#define HELL_ACCELEROMETER_INTERVAL		(1.0/10.0)
#define HELL_ACCELEROMETER_FILTER		(0.95)
#define HELL_TOUCHEVENT_MAX				8

#import "touchHell.h"

// テクスチャの列挙
enum{
	HELL_TEXTURE_FONT = 0,
	HELL_TEXTURE_ICON,
	HELL_TEXTURE_BACKGOUND,
	HELL_TEXTURE_MAX
};

// 音の列挙
typedef enum{
	HELL_SOUND_JUMP = 0,
	HELL_SOUND_JUMP2,
	HELL_SOUND_MAX,
} HELL_SOUND;

// touchHell main functions
//  これらをオーバーライドして実装する
void Hell_initLoad();
void Hell_update();
void Hell_draw();
void Hell_terminate();

// タッチイベント
// それぞれイベント発生時に、呼び出される
void Hell_callbackTouchBegan( Hell_TouchEvent* touchevents , int eventCount );
void Hell_callbackTouchMoved( Hell_TouchEvent* touchevents , int eventCount );
void Hell_callbackTouchEnded( Hell_TouchEvent* touchevents , int eventCount );